package name.fowler.refactoring.simplestore.reports;

import java.util.List;

// This is Builder
public abstract class Formatter {

    public static enum Format {
        PLAIN,
        HTML,
        PDF
    }
    
    public void init() {};
    public void addHeader(String header) {};
    public void addFooter(String footer) {};
    public void addParagraph(String paragraph) {};
    public void addLine(String line) {};
    public void addBreak() {};
    public void addTable(List<List<String>> table) {};
    public void finish() {};

    public String getResult() {
		return null;
	};
    
}
